MLS\Helpers\OptionsHelper D

Total Complexity 164
Dependencies 6
Dependents 26
Total lines 1,090
Lines of code 615
Logical lines of code 284
Comment lines 384
Methods 31
Properties 0

Methods 31

Method Rating Maintainability Complexity Lines of code
sanitise_value_by_key()
C
31 30 105
should_inactive_users_feature_be_active()
B
43 25 41
get_password_history_expiry_time_in_seconds()
A
49 11 30
clear_inactive_data_about_user()
A
49 10 28
get_allowed_kses_args()
A
33 1 154
recursive_parse_args()
A
52 8 25
get_users_password_history_expiry_time_in_seconds()
S
54 7 21
get_users_password_expiry_notice_time_in_seconds()
S
54 7 21
get_role_specific_dormancy_period()
S
54 6 20
string_to_bool()
S
75 7 3
prioritise_roles()
S
54 5 21
get_user_roles()
S
58 4 16
set_user_last_expiry_time()
S
59 4 14
add_initial_user_to_exempt_list()
S
60 4 13
get_current_notices_count()
S
64 4 10
is_inactive_user_allowed_to_reset()
S
63 3 10
sanitize_yes_no_input()
S
69 3 7
bool_to_string()
S
69 3 6
get_inactive_user_time()
S
73 2 4
strip_all_but_numeric()
S
70 2 6
get_inactive_users()
S
68 2 7
get_users_last_history_time()
S
68 2 7
set_inactive_users_array()
S
68 2 7
is_user_inactive()
S
68 2 7
get_master_policy_options()
S
72 2 5
get_user_last_expiry_time()
S
73 2 4
get_role_options()
S
71 2 5
get_password_reset_page()
S
75 1 4
get_preferred_role_options()
S
72 1 5
set_user_inactive()
S
71 1 5
get_plugin_is_enabled()
S
76 1 4